<?xml version="1.0" encoding="utf-16"?>
<FileDescriptorSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <file>
    <FileDescriptorProto>
      <name>Test.proto</name>
      <dependency />
      <message_type>
        <DescriptorProto>
          <name>simpleMessage1</name>
          <field>
            <FieldDescriptorProto>
              <name>i1_int32_test</name>
              <number>1</number>
              <label>LABEL_REQUIRED</label>
              <type>TYPE_INT32</type>
              <options>
                <deprecated>true</deprecated>
                <uninterpreted_option />
              </options>
            </FieldDescriptorProto>
            <FieldDescriptorProto>
              <name>i2</name>
              <number>2</number>
              <type>TYPE_INT32</type>
            </FieldDescriptorProto>
            <FieldDescriptorProto>
              <name>s1_string</name>
              <number>12</number>
              <type>TYPE_STRING</type>
            </FieldDescriptorProto>
            <FieldDescriptorProto>
              <name>i3_3d</name>
              <number>3</number>
              <label>LABEL_REPEATED</label>
              <type>TYPE_INT32</type>
            </FieldDescriptorProto>
            <FieldDescriptorProto>
              <name>type</name>
              <number>44</number>
              <type>TYPE_ENUM</type>
              <type_name>.simpleEnum</type_name>
              <default_value>zwei</default_value>
            </FieldDescriptorProto>
            <FieldDescriptorProto>
              <name>type2</name>
              <number>45</number>
              <type>TYPE_ENUM</type>
              <type_name>.simpleEnum</type_name>
              <default_value>zwei</default_value>
            </FieldDescriptorProto>
            <FieldDescriptorProto>
              <name>msg</name>
              <number>33</number>
              <type>TYPE_MESSAGE</type>
              <type_name>.verySimple</type_name>
            </FieldDescriptorProto>
            <FieldDescriptorProto>
              <name>list</name>
              <number>34</number>
              <label>LABEL_REPEATED</label>
              <type>TYPE_MESSAGE</type>
              <type_name>.verySimple</type_name>
            </FieldDescriptorProto>
          </field>
          <extension />
          <nested_type />
          <enum_type />
          <extension_range />
        </DescriptorProto>
        <DescriptorProto>
          <name>verySimple</name>
          <field />
          <extension />
          <nested_type />
          <enum_type />
          <extension_range />
        </DescriptorProto>
        <DescriptorProto>
          <name>inMsg1</name>
          <field />
          <extension />
          <nested_type />
          <enum_type />
          <extension_range />
        </DescriptorProto>
        <DescriptorProto>
          <name>outMsg2</name>
          <field />
          <extension />
          <nested_type />
          <enum_type />
          <extension_range />
        </DescriptorProto>
      </message_type>
      <enum_type>
        <EnumDescriptorProto>
          <name>simpleEnum</name>
          <value>
            <EnumValueDescriptorProto>
              <name>eins</name>
              <number>1</number>
            </EnumValueDescriptorProto>
            <EnumValueDescriptorProto>
              <name>zwei</name>
              <number>2</number>
            </EnumValueDescriptorProto>
          </value>
        </EnumDescriptorProto>
      </enum_type>
      <service>
        <ServiceDescriptorProto>
          <name>simpleService3</name>
          <method>
            <MethodDescriptorProto>
              <name>s21</name>
              <input_type>.inMsg1</input_type>
              <output_type>.outMsg2</output_type>
            </MethodDescriptorProto>
            <MethodDescriptorProto>
              <name>s211</name>
              <input_type>.simpleMessage1</input_type>
              <output_type>.simpleMessage1</output_type>
            </MethodDescriptorProto>
          </method>
        </ServiceDescriptorProto>
        <ServiceDescriptorProto>
          <name>simpleService4</name>
          <method>
            <MethodDescriptorProto>
              <name>s22</name>
              <input_type>.simpleMessage1</input_type>
              <output_type>.simpleMessage1</output_type>
            </MethodDescriptorProto>
          </method>
        </ServiceDescriptorProto>
      </service>
      <extension />
    </FileDescriptorProto>
  </file>
</FileDescriptorSet>